شروع توسعه در سیلزفورس [آموزشی ویدئویی] - آخرین آپدیت

دانلود Getting Started with Salesforce Development [Video]

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره برای کمک به شما در تسلط بر توسعه سیلزفورس با استفاده از زبان Apex طراحی شده است. شما با راه‌اندازی حساب توسعه‌دهنده سیلزفورس و بررسی مفاهیم اصلی سینتکس Apex شروع خواهید کرد. موضوعات ضروری مانند تعریف متغیرها، انواع داده‌ها و استفاده از دستورات شرطی، حلقه‌ها و عملگرها را بیاموزید. در مراحل پیشرفته‌تر، به مفاهیم پیچیده‌تری مانند تریگرها (Triggers)، Batch Apex و وب‌سرویس‌ها خواهید پرداخت. همچنین یاد می‌گیرید که چگونه کوئری‌های بهینه با استفاده از SOSL و SOQL برای بازیابی کارآمد داده‌ها بنویسید. این دوره موضوعات پیشرفته‌ای مانند مدیریت استثناها (Exceptions)، نوشتن تراکنش‌ها و ایجاد کلاس‌های تست برای اطمینان از قابلیت اطمینان کد شما را پوشش می‌دهد. مثال‌های واقعی و تمرینات عملی در سراسر دوره، مفاهیم کلیدی را تقویت می‌کنند و به شما اجازه می‌دهند آموخته‌های خود را بلافاصله به کار بگیرید. در پایان این دوره، در توانایی خود برای نوشتن، تست و استقرار موثر کدهای Apex در محیط سیلزفورس اعتماد به نفس خواهید داشت. این دوره برای توسعه‌دهندگان آینده سیلزفورس و مدیرانی (Administrators) که به دنبال ارتقای مهارت‌های خود و آماده شدن برای مسیر شغلی در توسعه سیلزفورس هستند، ایده‌آل است. آنچه در این دوره می‌آموزید: - نوشتن کدهای بهینه Apex با سینتکس و منطق صحیح. - مدیریت موثر استثناها با استفاده از دستورات try-catch. - توسعه و استقرار تریگرها برای موارد مختلف. - بهینه‌سازی کوئری‌ها با استفاده از SOQL و SOSL. - کار با مفاهیم پیشرفته سیلزفورس مانند Batch Apex. - ساخت کلاس‌های تست قدرتمند برای تضمین کیفیت و پوشش کد. مخاطبان دوره: این دوره برای توسعه‌دهندگان مشتاق سیلزفورس، مدیران سیستم و هر کسی که علاقه‌مند به تسلط بر توسعه سیلزفورس با Apex است، طراحی شده است. داشتن درک ابتدایی از مفاهیم برنامه‌نویسی توصیه می‌شود، اما تجربه قبلی در سیلزفورس الزامی نیست. ویژگی‌های دوره: پوشش جامع سینتکس Apex و مفاهیم توسعه سیلزفورس، مثال‌های کاربردی، پروژه‌های واقعی و تمرینات عملی، تمرکز بر نوشتن کدهای بهینه و کارآمد در سیلزفورس.

سرفصل ها و درس ها

مقدمه‌ای بر برنامه‌نویسی Introduction to Programming

  • مقدمه‌ای بر دوره Introduction to the Course

  • Apex در سیلزفورس چیست؟ What Is Apex in Salesforce?

  • سینتکس Apex: چگونه سینتکس و منطق Apex در سیلزفورس را بهتر درک کنیم؟ Apex Syntax: How to Better Understand the Apex Syntax and Logic in Salesforce?

  • راه‌اندازی حساب توسعه‌دهنده و بررسی کنسول توسعه‌دهنده (Developer Console) Setting Up Developer Account and Walk-through of Developer Console

متغیرها در Apex Variables in Apex

  • متغیرها چیستند و چگونه در Apex تعریف می‌شوند؟ What Are Variables and How to Declare Variables in Apex?

  • تعریف متغیر: استفاده از متغیرها برای ذخیره و جمع سه عدد Variable Declaration: Using Variables to Store 3 Numbers and Adding Them

  • تعریف متغیر: استفاده از متغیرها برای محاسبه سود ساده Variable Declaration: Using Variables to Calculate Simple Interest

انواع داده‌های اولیه در Apex Primitive Data Types in Apex

  • انواع داده‌ها در Apex: آشنایی با انواع مختلف داده‌ها Data Types in Apex: Learn About Data Types and What Are the Different Data Types

  • انواع داده‌های اولیه در سیلزفورس: کلاس Data در Apex و متدهای آن Primitive Data Type in Salesforce: Data Class in Apex and Its Methods

  • انواع داده‌های اولیه در Apex: کلاس Time در سیلزفورس و متدهای آن Primitive Data Type in Apex: Time Class in Salesforce and Its Methods

  • انواع داده‌های اولیه: کلاس Datetime در سیلزفورس و متدهای آن Primitive Data Type: Datetime Class in Salesforce and Its Methods

  • کلاس Datetime همراه با مثال Datetime Class with Example

  • نوع داده String در Apex: کلاس String و متدهای آن String Data Type in Apex: String Class and Its Methods in Apex

  • نوع داده String در Apex: یادگیری متدهای رشته‌ای با مثال String Data Type in Apex: Learn About String Methods with Example

  • کلاس String و متدهای آن همراه با مثال String Class and Its Methods with Example

عملگرها در Apex Operators in Apex

  • مروری بر عملگرها در Apex: عملگرهای مختلف در Apex چیستند؟ Overview of Operators in Apex: What Are the Different Operators in Apex

  • بررسی عملگرهای مختلف در Apex به همراه مثال What Are Different Operators in Apex? Learn with Help of Examples

دستورات شرطی (If Else) Conditional (If-Else) Statements

  • دستورات شرطی If Else در Apex Conditional If-Else Statements in Apex

  • دستور If Else در Apex همراه با مثال If Else Statement in Apex with Example

  • دستور If Else در Apex همراه با مثال ۲ If Else Statement in Apex with Example 2

  • دستور If Else If در Apex: آشنایی با ساختار پلکانی If Else If If-Else-If Statement in Apex: Learn About If Else If Ladder

  • دستور If Else If در Apex همراه با مثال If-Else-If Statement in Apex with Example

  • دستور If Else If در Apex همراه با مثال ۲ If-Else-If Statement in Apex with Example 2

  • دستور If Else If در Apex همراه با مثال ۳ If-Else-If Statement in Apex with Example 3

  • دستور If Else If در Apex همراه با مثال ۴ If-Else-If Statement in Apex with Example 4

دستورات Switch در Apex Switch Statements in Apex

  • مروری بر دستورات Switch در Apex Overview of Switch Statements in Apex

  • دستور Switch همراه با مثال Switch Statement with Example

  • دستورات Switch در سیلزفورس: یادگیری Switch در Apex Salesforce Switch Statements: Learn About Switch Statements in Apex

  • دستورات Switch در سیلزفورس: یادگیری Switch در Apex (بخش دوم) Salesforce Switch Statements: Learn About Switch Statements in Apex

  • تفاوت بین عبارات (Expressions) و دستورات (Statements) Difference Between Expressions and Statements: What Are Expressions & Statements?

حلقه‌ها در Apex Loops in Apex

  • حلقه‌ها در Apex چیستند؟ انواع مختلف حلقه‌ها What Are Loops in Apex? Different Types of Loops in Apex

  • حلقه While در Apex همراه با مثال While Loop in Apex with Example

  • حلقه For در Apex همراه با مثال For Loop in Apex with Example

  • حلقه For در سیلزفورس به کمک یک مثال For Loop in Salesforce with the Help of an Example

  • حلقه For در Apex همراه با مثال ۲ For Loop in Apex with Example 2

  • حلقه بی‌نهایت در Apex چیست و چگونه از آن جلوگیری کنیم؟ What Is an Infinite Loop in Apex? How to Avoid Infinite Loops in Apex?

  • انواع مختلف حلقه For در Apex Different Types of For Loop in Apex

  • دستورات Break و Continue در حلقه‌ها و تفاوت آن‌ها Break and Continue Statements in Loops: Difference Between Break and Continue

  • حلقه‌های For تو در تو (Nested) در سیلزفورس Nested For Loop in Salesforce

  • حلقه تو در تو چگونه کار می‌کند؟ How a Nested Loop Works?

  • حلقه For تو در تو همراه با مثال Nested For Loop with Example

مفاهیم شیءگرایی در Apex Object-Oriented Concepts in Apex

  • کلاس و شیء در Apex چیست؟ What Is a Class and Object in Apex?

  • توضیح کلاس و شیء همراه با مثال What Is a Class and Object with Example

  • متدهای Static و Non-static Static and Non-static Method

  • متغیرهای Static و Non-static Static and Non-static Variable

  • تعدیل‌کننده‌های دسترسی (Access Modifiers) در Apex Access Modifiers in Apex

  • سازنده‌ها (Constructors) در Apex Constructors in Apex

  • وراثت (Inheritance) در Apex Inheritance in Apex

مجموعه‌ها در Apex (List, Set و Map) Collections in Apex (List, Set, and Map)

  • مجموعه‌ها (List, Set و Map) Collection (List, Set, and Map)

  • تفاوت بین List، Set و Map Difference Between List, Set, and Map

  • کار با مجموعه‌ها در سیلزفورس: List, Set و Map Collections in Salesforce: List, Set, and Map

  • متدهای List در Salesforce Apex List Methods in Salesforce Apex

  • تفاوت بین متد ()Set و ()Add در List Difference Between Set() and Add() Method of List

  • نحوه رفع خطای Incompatible Collection Type How to Debug Incompatible Collection Type Error?

  • مرتب‌سازی (Sorting) یک لیست در Apex سیلزفورس Sorting a List in Apex Salesforce

  • کار با Set و Map در سیلزفورس Set and Map in Salesforce

  • پیمایش روی یک Set در سیلزفورس و متد ()Clear Iterate Over a Set in Salesforce: Clear() Method

  • کار با Map در سیلزفورس همراه با مثال Map in Salesforce with Example

  • افزودن مقادیر به یک Map در سیلزفورس Adding Values to a Map in Salesforce

  • آیا می‌توان یک List را داخل یک Map قرار داد؟ Can You Put a List Inside of a Map?

اشیای SObjects در سیلزفورس SObjects in Salesforce

  • SObject در سیلزفورس چیست؟ SObject in Salesforce: What Is an SObject?

کوئری‌های SOSL و SOQL در سیلزفورس SOSL and SOQL Queries in Salesforce

  • تفاوت بین SOSL و SOQL چیست؟ Difference Between SOSL and SOQL?

  • نحوه نوشتن کوئری‌های SOSL و SOQL در سیلزفورس How to Write SOSL and SOQL Queries in Salesforce?

مدیریت استثناها (Exceptions) در سیلزفورس Exceptions in Salesforce

  • استثناها (Exceptions) در سیلزفورس Exceptions in Salesforce

  • نحوه مدیریت استثناها در سیلزفورس همراه با مثال How to Handle Exceptions in Salesforce with Example?

  • دستور Try Catch در سیلزفورس Try-Catch Statement in Salesforce

  • استثناهای داخلی سیلزفورس: List Exception چیست و چگونه مدیریت شود؟ Built-in Exceptions in Salesforce: What Is List Exception and How to Handle It?

  • استثناهای داخلی سیلزفورس: Null Pointer Exception Built-in Exceptions in Salesforce: Null Pointer Exception

  • خطای Query Exception در سیلزفورس و نحوه مدیریت آن Query Exception in Salesforce and How to Handle It?

  • خطای SObject Exception و مدیریت آن با بلوک Try Catch SObject Exception in Salesforce and How to Handle It Using Try-Catch Block?

  • متدهای Exception در سیلزفورس Exception Methods in Salesforce

  • متدهای کلاس Exception همراه با مثال Exception Class Methods with Example

  • متدهای DML Exception در سیلزفورس DML Exception Methods in Salesforce

  • تمرین متدهای DML Exception DML Exception Methods in Practice

  • متدهای مرتبط با خطاهای DML Methods Related to DML Exceptions

  • استفاده از Try با چندین Catch و بلوک Finally Try with Multiple Catch and Finally Block

  • استفاده از Try با چندین بلوک Catch Try with Multiple Catch Block

  • استثناهای سفارشی (Custom Exceptions): نحوه ایجاد و پرتاب استثنا Custom Exceptions in Salesforce: How to Create Custom Exceptions and Throw Them?

مباحث پیشرفته Apex Advanced Apex

  • عملیات DML: درج (Insert) و به‌روزرسانی (Update) DML: Insert and Update

  • عملیات حذف (Delete) و بازیابی (Undelete) در DML Delete and Undelete DML Operation

تریگرها در سیلزفورس Triggers in Salesforce

  • تریگرها (Triggers) چیستند؟ What Are Triggers?

  • تریگر برای به‌روزرسانی توضیحات در شیء Contact قبل از درج رکورد Trigger to Update the Description on Contact Object Before Inserting a Record

  • به‌روزرسانی فیلد Description در شیء Contact Update the Description Field on Contact Object

  • تریگرهای Insert و Update Insert and Update Trigger

  • عملیات Upsert (درج و به‌روزرسانی همزمان) Upsert (Update and Insert at the Same Time)

  • نمایش خطا هنگام حذف Contact بدون Account Throw Error When User Tries to Delete the Contact Without Account

  • کار با Trigger.New همراه با مثال Trigger.New with Example

  • کار با Trigger.Old همراه با مثال Trigger.Old with Example

  • تفاوت بین متغیرهای محیطی Trigger.New و Trigger.Old Difference Between Trigger.New and Trigger.Old Context Variables

تراکنش‌های Apex در سیلزفورس Apex Transactions in Salesforce

  • تراکنش‌های Apex: مدیریت تراکنش‌ها در سیلزفورس Apex Transaction in Salesforce: Salesforce Transaction Management

  • تراکنش Apex همراه با مثال: کنترل تراکنش در سیلزفورس Apex Transaction with Example: Transaction Control in Salesforce

  • Batch Apex در سیلزفورس: متدهای Batch Apex چیستند؟ Batch Apex in Salesforce: What Are the Methods in Batch Apex?

  • چگونه بیش از ۵۰,۰۰۰ رکورد را در سیلزفورس پردازش کنیم؟ How to Process More Than 50,000 Records in Salesforce?

  • مفاهیم Stateful و Stateless در Batch Apex Stateful and Stateless in Batch Apex

وب‌سرویس‌های سیلزفورس Salesforce Web Services

  • وب‌سرویس‌های سیلزفورس: REST و SOAP Salesforce Web Services: REST and SOAP Web Services

متدهای Apex REST Apex REST Methods

  • وب‌سرویس‌های REST در سیلزفورس REST Web Services in Salesforce

  • متدهای Apex REST Apex REST Methods

  • متدهای Apex REST (بخش دوم) Apex REST Methods Part 2

کلاس‌های تست در Apex Apex Test Classes

  • تست واحد Apex: چرا به کلاس‌های تست در سیلزفورس نیاز داریم؟ Apex Unit Test: Why Do We Need Test Classes in Salesforce?

  • نحوه نوشتن کلاس‌های تست در Apex سیلزفورس How to Write Test Classes in Apex Salesforce?

  • مثال از کلاس تست Apex Apex Test Class Example

  • چگونه پوشش کد (Code Coverage) را در سیلزفورس افزایش دهیم؟ How to Increase Code Coverage in Salesforce?

  • انتقال پوشش کد از یک Sandbox به Sandbox دیگر Code Coverage from One Sandbox to Another

  • رویدادهای تریگر (Trigger Events) در سیلزفورس Trigger Events in Salesforce

  • بهترین روش‌ها (Best Practices) در توسعه سیلزفورس Best Practices in Salesforce Development

نمایش نظرات

شروع توسعه در سیلزفورس [آموزشی ویدئویی]
جزییات دوره
13h 47m
105
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Deepika Khanna Deepika Khanna

توسعه دهنده نرم افزار، بلاگر، نویسنده